﻿using System;
namespace pos.entity.util
{
    interface It_class1
    {
        void add();
        void checkAdd();
        void checkUpdate();
        pos.entity.Class1Dao DAO { get; set; }
        NHibernate.Criterion.DetachedCriteria DC { get; }
        void delByseqID();
        void ExecDataInsert();
        void ExecDataInsertByQuery(NHibernate.Criterion.DetachedCriteria dc);
        void ExecDataUpdate(int rowNo);
        void ExecHeadInsert();
        bool Init(NHibernate.Criterion.DetachedCriteria dc);
        pos.entity.t_class1 Init(pos.entity.Class1 item);
        bool initByForm(System.Windows.Forms.Control.ControlCollection Controls);
        bool InitByName(string val);
        bool InitBySeqID(long val);
        System.Collections.IList List(NHibernate.Criterion.DetachedCriteria dc);
        string name { get; set; }
        long seqID { get; set; }
        bool showInForm(System.Windows.Forms.Control.ControlCollection Controls);
        object uniqueResult(NHibernate.Criterion.DetachedCriteria dc);
        void update();
    }
}
